a huge palm tree - Francés Inglés Diccionario